import numpy as np
import cv2 as cv
import matplotlib.pyplot as plt
import matplotlib
matplotlib.rcParams['font.family'] = 'SimHei' #中文显示
img=cv.imread("../imgs/dogGauss.jpeg")
#高斯平滑：在从图像中去除高斯噪声方面非常有效
#(图像，核结构)
# ksize:高斯卷积核的大小，注意 ： 卷积核的宽度和高度都应为奇数，且可以不同
# sigmaX: 水平方向的标准差
blur=cv.GaussianBlur(img,(15,15),1)

plt.subplots(figsize=(10,8),dpi=100)
plt.subplot(121)#表示整个figure分成1行2列，共2个子图，这里子图在第一行第一列
plt.imshow(img[:,:,::-1])
plt.title("原图")

plt.subplot(122)
plt.imshow(blur[:,:,::-1])
plt.title("高斯滤波结果")


plt.show()
